ABOUTDEVELOPERS |
SpatialStream® Code Examples
Blended UTFGrid And SFL Parcel Point
Implement SFL and UTFGrid with SpatialStream® API. Call for LeafletSFL and UTFHighLight serivce when including SpatialStream® API in your HTML file. Use DMP ID to connect SFL and UTF Data.
//add application objects to SFL
if(Dmp.Env.ApplicationObjects){ Dmp.Env.ApplicationObjects.addMap(mapName); }applicationObjects = Dmp.Env.ApplicationObjects[mapName]; var tagOrXml = "ParcelPoints", connectionId = "SS"; var tagOrResourceReference = Dmp.Util.getGuid(); var resourceName = "samplesite.dmp/parceldetail"; var style = "SAMPLESITE.PUBLIC.Styles.ParcelPoints/Default.sld.xml"; var opts = { fields: "_DMP_ID,_CFTID,GEOMETRY,_GEO_TYPE,_X_COORD,_Y_COORD,DATE_TRANSFER" };var params = ""; var minZoom = 17, maxZoom = 18; var layer = new Dmp.Layer.LeafletStreamingFeatureLayer(tagOrXml, connectionId, params, tagOrResourceReference, resourceName, style, opts, minZoom, maxZoom); map.addLayer(layer); //---------------- var utfGrid = new Dmp.Layer.utfGridCanvas(Dmp.Env.Connections["SS"].getBaseUrl() + 'GetUTFGrid.aspx?datasource=ss.base.utfgridparcel/utfgridparcel&z={ z }&x={x }&y={y }&obsId=window&obsSuccessMethod={cb }&obsErrorMethod={cb }&output=json',{ highlightMinZm: minZoom, });highlightMaxZm: maxZoom map.addLayer(utfGrid); Run Sample Back To Index |